package main.java.tmi.clearance.service;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import main.java.tmi.order.service.OrderVO;

/**
 * Test Service Interface
 *
 * @author min
 * @since 2010. 09. 10.
 */
public interface ClearanceService {

	//조회
	Map<String,String> getClearanceView(Map<String,String> param) throws Exception;
	
	/*Clearance DETAIL*/
	//조회
	List<ClearanceVO> getClearanceDetailList(Map<String,String> param) throws Exception;
	
	//저장
	void addClearance(Map<String,String> param , HttpServletRequest request) throws Exception;
	
	//수정
	boolean modifyClearance(Map<String,String> param , HttpServletRequest request) throws Exception;
		
	//수정 디테일
	boolean clearanceDetailUpdate(Map<String,String> param) throws Exception;
	
	//확정
    boolean confirmPacking(Map<String,String> param) throws Exception;
    
	//삭제
	boolean deleteDo(Map<String,String> param) throws Exception;
}
